/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bean;

import dao.TopicoDao;
import dominio.Topico;
import java.util.ArrayList;
import java.util.List;
import javax.faces.context.FacesContext;

/**
 *
 * @author Alex Egidio
 * alexegidio@yahoo.com.br
 */
public class TopicoBean {

    private Integer idAssunto;
    private List<Topico> topicos;
   
    public TopicoBean() {
        this.topicos = new TopicoDao().listaTodos();        
    }

    public List<Topico> getTopicos() {
        
        idAssunto = Integer.valueOf(FacesContext.getCurrentInstance().getExternalContext().
                getRequestParameterMap().get("idAssunto"));    
        List<Topico> lista = new ArrayList<Topico>();
        for (int i = 0 ; i < topicos.size(); i++) {
            if (idAssunto.equals(topicos.get(i).getAssunto().getId())) {
                lista.add(topicos.get(i));
            }
        }
        if (lista.size() == 0) {
            return topicos;
        }
        return lista;
    }

    public Integer getIdAssunto() {
        return idAssunto;
    }

    public void setIdAssunto(Integer idAssunto) {
        this.idAssunto = idAssunto;
    }
}
